<?php 
require 'class/so/clientes/FN/SoClienteFN.class.php';
require_once 'class/im/articulos/FN/ImArticuloFN.class.php';

$contextMenu[0]["link"]      = "javascript:fn_nuevo()";
$contextMenu[0]["linkIcon"]  = "application_add.png";
$contextMenu[0]["linkTitle"] = "Nueva Orden";

$contextMenu[1]["link"]      = "javascript:listarOrdenesProduccion()";
$contextMenu[1]["linkIcon"]  = "application_view_list.png";
$contextMenu[1]["linkTitle"] = "Lista";
if ($o_rptaH->getPdoOrdenId() && $o_rptaH->getPdoEstado()!= "C"){
    $contextMenu[2]["link"]      = "?MrpProOrd&accion=eliminar&txtOrdenId=".$o_rptaH->getPdoOrdenId();
    $contextMenu[2]["linkIcon"]  = "page_white_delete.png";
    $contextMenu[2]["linkTitle"] = "Eliminar Orden produccion";
} 
?>

<style>
    .error {
    color: red;
    font-style: italic;
     }  
</style> 
<script>
    
cerrarOP =function()
{
       alert('sss'); 
}
</script>    
<div id="main">
  <?php include $_SERVER['DOCUMENT_ROOT'].'/gourmet-express/trunk/src/views/header.inc'; ?>
  <div id="zonaContenedor">
    <h3>.:: Orden de Produccion </h3>
    <div id="module">          
      <div>  
        <form id="form_editar" action="javascript: fn_actualizar();">
	   <input type="hidden" name="guardar" id="guardar" value="guardar"/>
           <table align="left">
               <tr>
                    <td id="keyLabel">Produccion Nro</td><td><b><?php echo $o_rptaH->getPdoOrdenId()?></b><input type="hidden" name="txtOrdenId" id="txtOrdenId" size="12"  value="<?php echo $o_rptaH->getPdoOrdenId()?>" /></td>
               </tr>
               <tr>
                    <td id="label">Almacen Id </td><td>					
                        <select name="txtAlmacenId" id="txtAlmacenId"  class="required">
                            <option value=""></option>
                            <?php
                                foreach ($ao_ImAlmacenBN as $s_Key => $o_Alm){
                                    ?><option value="<?php echo $o_Alm->getAlmacenId();?>" <?php if($o_rptaH->getPdoAlmacenId()==$o_Alm->getAlmacenId()){ echo "selected";}?>><?php echo $o_Alm->getNombre();?></option><?php
                                }
                            ?>		
                        </select>
                    </td>
               </tr>               
               <tr>
                    <td id="label">Producto Id</td>
                    <td>
                        <input type="text" name="txtProductoId" id="txtProductoId" size="15" class="loadF21 required"  value="<?php echo $o_rptaH->getPdoProductoId()?>" />
                        <input name="clienteNombre" type="text" id="articuloNombre" value="<?php echo ImArticuloFN::getNombreArticulo($o_rptaH->getPdoProductoId());?>" size="40" disabled/>
                    </td>
               </tr>
               <tr>
                    <td id="label">Cantidad</td>
                    <td>
                        <input type="text" name="txtCantidad" id="txtCantidad" size="15"  value="<?php echo $o_rptaH->getPdoCantidad()?>" style="text-align:right;" class="required" />
                        <input type="text" name="txtUoM" id="txtUoM" size="15"  value="<?php echo $o_rptaH->getPdoUoM()?>" disabled />
                    </td>
               </tr>               
               <tr>
                    <td id="label">Cliente</td>
                    <td nowrap>
                       <input name="clienteId" type="text" id="clienteId" value="<?php echo $o_rptaH->getPdoClienteId()?>" size="15"  style="background-color:#F0F0F0" class="required" />
                       <input name="clienteNombre" type="text" id="clienteNombre" value="<?php echo SoClienteFN::getNombreCliente($o_rptaH->getPdoClienteId());?>" size="40" maxlength="40"/>
                    </td>
               </tr>
               <tr>
                    <td id="label">Doc Ref</td>
                    <td nowrap>                     
                       <input name="txtDocRef" type="text" id="txtDocRef" value="<?php echo $o_rptaH->getPdoDocRef();?>" size="15" maxlength="10"/>
                    </td>
               </tr>                
               <tr>
                    <td id="label">Doc Ref Cliente</td>
                    <td nowrap>                     
                       <input name="txtDocRefCliente" type="text" id="txtDocRefCliente" value="<?php echo $o_rptaH->getPdoDocRefCliente();?>" size="15" maxlength="10"/>
                    </td>
               </tr>                   

               <!--
               <tr>
                    <td id="label">Fecha Orden </td><td><input type="text" name="txtFechaVcto" id="txtFechaVcto" maxlength="10" size="15" value="<?php echo $o_rptaH->getPdoFechaVcto();?>" class="required" /></td>
               </tr>
               -->
               <tr>
                    <td id="label">Fecha Requerimiento </td><td><input type="text" name="txtFechaReq" id="txtFechaReq" maxlength="10" size="15"  value="<?php echo $o_rptaH->getPdoFechaReq()?>" class="required" /></td>
               </tr>               
               <tr>
                    <td id="label" >Fecha Producc Inicio </td><td><input type="text" name="txtFechaProduccIni" id="txtFechaProduccIni" maxlength="10" size="15" class="required"  value="<?php echo $o_rptaH->getPdoFechaProduccIni()?>" /></td>
               </tr>
               <tr>
                    <td id="label">Fecha Producc Fin </td><td><input type="text" name="txtFechaProduccFin" id="txtFechaProduccFin" maxlength="10" size="15" class="required" value="<?php echo $o_rptaH->getPdoFechaProduccFin()?>" /></td>
               </tr>
               <!-- 
               <tr>
                    <td id="label">Fecha Vencimiento </td><td><input type="text" name="txtFechaVcto" id="txtFechaVcto" maxlength="10" size="15" value="<?php echo $o_rptaH->getPdoFechaVcto();?>" class="required" /></td>
               </tr>
               -->

            
               
               <tr>
                    <td id="label">Responsable</td>
                    <td nowrap>                     
                       <input name="txtResponsable" type="text" id="txtResponsable" value="<?php echo $o_rptaH->getPdoResponsable();?>" size="40" maxlength="40"/>
                    </td>
               </tr>       
               <tr>
                    <td id="label">Observaciones</td>
                    <td>
                        <textarea name="txtObservaciones" cols="38" rows="3" id='txtObservaciones'><?php echo $o_rptaH->getPdoObservaciones();?></textarea>
                    </td>               
               </tr>
           </table>
           <br>	
           <table width="100%">
                <tr>
                    <td width="90%" align="right"><input type="button" onclick="alert('xsx');cerrarOP()" name="cerrarOP" value="Procesar"></td>                    
                    <td width="90%" align="right"><input type="button" onclick="loadProductOP()" name="generarOt" value="Cargar Productos"></td>
                    <td width="90%" align="right"><input type="submit" name="guardar" value="Guardar"></td>
                    <td align="right"><input type="button" id="btn_cancelar"name="btn_cancelar" onclick="javascript: listarOrdenesProduccion()" value="Cancelar"></td>  						 
		</tr>	
            </table>			
	  </form>
        </div>          
	<div id='loadContOP'>
            <?php print_r($o_rptaDet); ?>
        </div>
     </div>
  </div>   
</div> 
<script>
$(function() {
    $("#txtFechaProduccIni").datepicker( {dateFormat :"yy-mm-dd", defaultDate: "<?php echo $o_rptaH->getPdoFechaProduccIni();?>" });
    $("#txtFechaProduccFin").datepicker( {dateFormat :"yy-mm-dd", defaultDate: "<?php echo $o_rptaH->getPdoFechaProduccFin();?>" });
    $("#txtFechaReq").datepicker( {dateFormat :"yy-mm-dd", defaultDate: "<?php echo $o_rptaH->getPdoFechaReq();?>" });
    $("#txtFechaVcto").datepicker( {dateFormat :"yy-mm-dd", defaultDate: "<?php echo $o_rptaH->getPdoFechaVcto();?>" });
   
});

loadProductOP = function()
{
    var sAlmacenId  = $("#txtAlmacenId").val();
    var sProductoId = $("#txtProductoId").val();
    var sCantidad   = $("#txtCantidad").val();
    $("#loadContOP").load("/gourmet-express/trunk/src/index.php?do=MrpProOrd&accion=cargarProducOP&sAlmacenId="+sAlmacenId+"&sProductoId="+sProductoId+"&sCantidad="+sCantidad, function(){
    });
}



cerrarOP2 =function()
{
	var actualizar = confirm("Desea procesar la orden de produccion ?")
	if ( actualizar ) {
         var str=$("#form_editar").serialize();
         alert('x');
         $.ajax({
              url:'/gourmet-express/trunk/src/index.php?do=MrpProOrdAjust&accion=procesar',
              data:str,
              type:'get',
              dataType: "json",
                        success:function (data){
                                if(data.rpta==='true')
                                {
                                    fn_editar(data.rcpId);   
                                }else{
                                    alert(data.msg);
                                }
                       }
          });
	}
 }



loadAutocompleteCliente('clienteNombre');
loadAutocompleteItem('txtProductoId');

$("#form_editar").validate();
</script>

	